package entidades;

import java.sql.Timestamp;

public class OcupacaoAuditoria {

	private int id;
	private boolean ausente;
	private Timestamp horaVisita;

	private Setor setor;
	private Dia dia;
	private Turno turno;

	/**
	 * 
	 */
	public OcupacaoAuditoria() {
		super();
		this.id = 0;
		this.ausente = false;
		this.horaVisita = null;
		this.setor = new Setor();
		this.dia = new Dia();
		this.turno = new Turno();
	}

	/**
	 * @param id
	 * @param ausente
	 * @param horaVisita
	 */
	public OcupacaoAuditoria(int id, boolean ausente, Timestamp horaVisita) {
		super();
		this.id = id;
		this.ausente = ausente;
		this.horaVisita = horaVisita;
		this.setor = new Setor();
		this.dia = new Dia();
		this.turno = new Turno();
	}

	/**
	 * @param id
	 * @param ausente
	 * @param horaVisita
	 * @param setor
	 * @param dia
	 * @param turno
	 */
	public OcupacaoAuditoria(int id, boolean ausente, Timestamp horaVisita,
			Setor setor, Dia dia, Turno turno) {
		super();
		this.id = id;
		this.ausente = ausente;
		this.horaVisita = horaVisita;
		this.setor = setor;
		this.dia = dia;
		this.turno = turno;
	}

	/**
	 * @return the id
	 */
	public int getId() {
		return id;
	}

	/**
	 * @param id the id to set
	 */
	public void setId(int id) {
		this.id = id;
	}

	/**
	 * @return the ausente
	 */
	public boolean isAusente() {
		return ausente;
	}

	/**
	 * @param ausente the ausente to set
	 */
	public void setAusente(boolean ausente) {
		this.ausente = ausente;
	}

	/**
	 * @return the horaVisita
	 */
	public Timestamp getHoraVisita() {
		return horaVisita;
	}

	/**
	 * @param horaVisita the horaVisita to set
	 */
	public void setHoraVisita(Timestamp horaVisita) {
		this.horaVisita = horaVisita;
	}

	/**
	 * @return the setor
	 */
	public Setor getSetor() {
		return setor;
	}

	/**
	 * @param setor the setor to set
	 */
	public void setSetor(Setor setor) {
		this.setor = setor;
	}

	/**
	 * @return the dia
	 */
	public Dia getDia() {
		return dia;
	}

	/**
	 * @param dia the dia to set
	 */
	public void setDia(Dia dia) {
		this.dia = dia;
	}

	/**
	 * @return the turno
	 */
	public Turno getTurno() {
		return turno;
	}

	/**
	 * @param turno the turno to set
	 */
	public void setTurno(Turno turno) {
		this.turno = turno;
	}

}
